Public Class ConfirmationRequest
Inherits Message

'Component: Header
Private m_Header As Header

<FieldInfo(GetType(Header), 0)> _
Public Property Header() As Header
Get
Return m_Header
End Get
Set (value As Header)
m_Header = value
End Set
End Property



Private m_ConfirmReqID As String

<FieldInfo(GetType(ConfirmReqIDFieldInfo), 1)> _
Public Property ConfirmReqID() As String
Get
Return m_ConfirmReqID
End Get
Set (value As String)
m_ConfirmReqID = value
End Set
End Property

Private m_ConfirmType As ConfirmType

<FieldInfo(GetType(ConfirmTypeFieldInfo), 2)> _
Public Property ConfirmType() As ConfirmType
Get
Return m_ConfirmType
End Get
Set (value As ConfirmType)
m_ConfirmType = value
End Set
End Property

'Group: NoOrders
Private m_NoOrders As New List(Of NoOrdersGroup)

<FieldInfo(GetType(NoOrdersGroup), 3)> _
Public ReadOnly Property NoOrders As List(Of NoOrdersGroup)
Get
Return m_NoOrders
End Get
End Property

Public Class NoOrdersGroup
Inherits Group

Private m_ClOrdID As String

<FieldInfo(GetType(ClOrdIDFieldInfo), 0)> _
Public Property ClOrdID() As String
Get
Return m_ClOrdID
End Get
Set (value As String)
m_ClOrdID = value
End Set
End Property

Private m_OrderID As String

<FieldInfo(GetType(OrderIDFieldInfo), 1)> _
Public Property OrderID() As String
Get
Return m_OrderID
End Get
Set (value As String)
m_OrderID = value
End Set
End Property

Private m_SecondaryOrderID As String

<FieldInfo(GetType(SecondaryOrderIDFieldInfo), 2)> _
Public Property SecondaryOrderID() As String
Get
Return m_SecondaryOrderID
End Get
Set (value As String)
m_SecondaryOrderID = value
End Set
End Property

Private m_SecondaryClOrdID As String

<FieldInfo(GetType(SecondaryClOrdIDFieldInfo), 3)> _
Public Property SecondaryClOrdID() As String
Get
Return m_SecondaryClOrdID
End Get
Set (value As String)
m_SecondaryClOrdID = value
End Set
End Property

Private m_ListID As String

<FieldInfo(GetType(ListIDFieldInfo), 4)> _
Public Property ListID() As String
Get
Return m_ListID
End Get
Set (value As String)
m_ListID = value
End Set
End Property

'Component: NestedParties2
Private m_NestedParties2 As NestedParties2

<FieldInfo(GetType(NestedParties2), 5)> _
Public Property NestedParties2() As NestedParties2
Get
Return m_NestedParties2
End Get
Set (value As NestedParties2)
m_NestedParties2 = value
End Set
End Property

Private m_OrderQty As Decimal

<FieldInfo(GetType(OrderQtyFieldInfo), 6)> _
Public Property OrderQty() As Decimal
Get
Return m_OrderQty
End Get
Set (value As Decimal)
m_OrderQty = value
End Set
End Property

Private m_OrderAvgPx As Decimal

<FieldInfo(GetType(OrderAvgPxFieldInfo), 7)> _
Public Property OrderAvgPx() As Decimal
Get
Return m_OrderAvgPx
End Get
Set (value As Decimal)
m_OrderAvgPx = value
End Set
End Property

Private m_OrderBookingQty As Decimal

<FieldInfo(GetType(OrderBookingQtyFieldInfo), 8)> _
Public Property OrderBookingQty() As Decimal
Get
Return m_OrderBookingQty
End Get
Set (value As Decimal)
m_OrderBookingQty = value
End Set
End Property


End Class



Private m_AllocID As String

<FieldInfo(GetType(AllocIDFieldInfo), 4)> _
Public Property AllocID() As String
Get
Return m_AllocID
End Get
Set (value As String)
m_AllocID = value
End Set
End Property

Private m_SecondaryAllocID As String

<FieldInfo(GetType(SecondaryAllocIDFieldInfo), 5)> _
Public Property SecondaryAllocID() As String
Get
Return m_SecondaryAllocID
End Get
Set (value As String)
m_SecondaryAllocID = value
End Set
End Property

Private m_IndividualAllocID As String

<FieldInfo(GetType(IndividualAllocIDFieldInfo), 6)> _
Public Property IndividualAllocID() As String
Get
Return m_IndividualAllocID
End Get
Set (value As String)
m_IndividualAllocID = value
End Set
End Property

Private m_TransactTime As DateTimeOffset

<FieldInfo(GetType(TransactTimeFieldInfo), 7)> _
Public Property TransactTime() As DateTimeOffset
Get
Return m_TransactTime
End Get
Set (value As DateTimeOffset)
m_TransactTime = value
End Set
End Property

Private m_AllocAccount As String

<FieldInfo(GetType(AllocAccountFieldInfo), 8)> _
Public Property AllocAccount() As String
Get
Return m_AllocAccount
End Get
Set (value As String)
m_AllocAccount = value
End Set
End Property

Private m_AllocAcctIDSource As Int32

<FieldInfo(GetType(AllocAcctIDSourceFieldInfo), 9)> _
Public Property AllocAcctIDSource() As Int32
Get
Return m_AllocAcctIDSource
End Get
Set (value As Int32)
m_AllocAcctIDSource = value
End Set
End Property

Private m_AllocAccountType As AllocAccountType

<FieldInfo(GetType(AllocAccountTypeFieldInfo), 10)> _
Public Property AllocAccountType() As AllocAccountType
Get
Return m_AllocAccountType
End Get
Set (value As AllocAccountType)
m_AllocAccountType = value
End Set
End Property

Private m_Text As String

<FieldInfo(GetType(TextFieldInfo), 11)> _
Public Property Text() As String
Get
Return m_Text
End Get
Set (value As String)
m_Text = value
End Set
End Property

Private m_EncodedTextLen As Int32

<FieldInfo(GetType(EncodedTextLenFieldInfo), 12)> _
Public Property EncodedTextLen() As Int32
Get
Return m_EncodedTextLen
End Get
Set (value As Int32)
m_EncodedTextLen = value
End Set
End Property

Private m_EncodedText As Byte()

<FieldInfo(GetType(EncodedTextFieldInfo), 13)> _
Public Property EncodedText() As Byte()
Get
Return m_EncodedText
End Get
Set (value As Byte())
m_EncodedText = value
End Set
End Property


'Component: Trailer
Private m_Trailer As Trailer

<FieldInfo(GetType(Trailer), 14)> _
Public Property Trailer() As Trailer
Get
Return m_Trailer
End Get
Set (value As Trailer)
m_Trailer = value
End Set
End Property


End Class

